package com.roshan.web.dto;

import java.io.Serializable;

/**
 * RetrievePasswordRecoveryCodeResult
 * 
 * @author Dilshan Thambawita
 */
public class RetrievePasswordRecoveryCodeResult extends StatusDetail implements Serializable {

    /** The customer uri. */
    private String customerUri;

    /** The partner uri. */
    private String partnerUri;

    /** The tenant uri. */
    private String tenantUri;

    private String code;

    private String statusDescription;

    private String type;

    /**
     * Gets the customer uri.
     * 
     * @return the customerUri
     */
    public String getCustomerUri() {
        return customerUri;
    }

    /**
     * Sets the customer uri.
     * 
     * @param customerUri the customerUri to set
     */
    public void setCustomerUri(String customerUri) {
        this.customerUri = customerUri;
    }

    /**
     * Gets the partner uri.
     * 
     * @return the partnerUri
     */
    public String getPartnerUri() {
        return partnerUri;
    }

    /**
     * Sets the partner uri.
     * 
     * @param partnerUri the partnerUri to set
     */
    public void setPartnerUri(String partnerUri) {
        this.partnerUri = partnerUri;
    }

    /**
     * Gets the tenant uri.
     * 
     * @return the tenantUri
     */
    public String getTenantUri() {
        return tenantUri;
    }

    /**
     * Sets the tenant uri.
     * 
     * @param tenantUri the tenantUri to set
     */
    public void setTenantUri(String tenantUri) {
        this.tenantUri = tenantUri;
    }

    /**
     * @return the code
     */
    public String getCode() {
        return code;
    }

    /**
     * @param code the code to set
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * @return the statusDescription
     */
    public String getStatusDescription() {
        return statusDescription;
    }

    /**
     * @param statusDescription the statusDescription to set
     */
    public void setStatusDescription(String statusDescription) {
        this.statusDescription = statusDescription;
    }

    /**
     * @return the type
     */
    public String getType() {
        return type;
    }

    /**
     * @param type the type to set
     */
    public void setType(String type) {
        this.type = type;
    }

    /*
     * (non-Javadoc)
     * 
     * @see java.lang.Object#toString()
     */
    @Override
    public String toString() {
        return "RetrievePasswordRecoveryCodeResult [customerUri=" + customerUri + ", partnerUri=" + partnerUri
                + ", tenantUri=" + tenantUri + ", code=" + code + ", statusDescription=" + statusDescription
                + ", type=" + type + ", toString()=" + super.toString() + "]";
    }

}
